package main

import "fmt"

func main() {

	/*
		练习1(求和、平均数和计数):任意输入10个数，求平均数并输出小于平均数的数，统计小于平均数的个数并输出。
	*/
	var arr1 [10]int
	fmt.Println("请输入10个数字")
	for i := 0; i < 10; i++ {
		fmt.Scan(&arr1[i])
	}

	var sum int
	for j := 0; j < 10; j++ {
		sum += arr1[j]
	}
	fmt.Printf("这十个数字的和是：%d\n", sum)

	var average float32
	temp := 0
	average = float32(float32(sum) / float32(len(arr1)))
	fmt.Printf("平均数为：%v\n", average)

	for k := 0; k < len(arr1); k++ {
		if float32(arr1[k]) < average {
			fmt.Print(arr1[k])
			temp++
		}
	}
	fmt.Println()
	fmt.Printf("小于平均数的个数为： %d\n", temp)
}

